tags:
- методалогия
Описание
Iterative Model (итеративная модель)
Непонятно что в итоге
-
Инновации
-
Большой проект
Минусы
-
стоимость неизвестна
-
архитектура плачет
Пример
-
Заказчик решил, что хочет создать мессенджер.
-
Мессенджер «выкатили» в магазин приложений, пользователи начали его скачивать и активно использовать. Заказчик понял, что продукт пользуется популярностью, и решил его доработать.
-
Программисты добавили в мессенджер возможность просмотра видео, загрузки фотографий, записи аудиосообщений
Преимущества итеративной модели
-
Быстрый выпуск минимального продукта_даёт возможность оперативно получать обратную связь от заказчика и пользователей. А значит, фокусироваться на наиболее важных функциях ПО и улучшать их в соответствии с требованиями рынка и пожеланиями клиента.
-
Постоянное тестирование пользователями позволяет быстро обнаруживать и устранять ошибки.
Недостатки итеративной модели
-
Использование на начальном этапе баз данных или серверов — первые сложно масштабировать, а вторые не выдерживают нагрузку. Возможно, придётся переписывать большую часть приложения.
-
Отсутствие фиксированного бюджета и сроков. Заказчик не знает, как выглядит конечная цель и когда закончится разработка.
Итеративная модель подходит для работы над большими проектамис неопределёнными требованиями, либо для задач с инновационным подходом, когда заказчик не уверен в результате.
